package cj.web.admin.constants;

public enum KDAddressStreetEnum {

	/**
	 * 对应辖区共计：13个。从上至下顺序为：江岸区、江汉区、硚口区、武昌区、洪山区、青山区、汉阳区、江夏区、蔡甸区、黄陂区、东西湖区、新洲区、汉南区。
	 * 
	 * 分别对应路段为：江岸区（共15个：百步亭街、谌家矶街、车站街、丹水池街、大智街、后湖街、花桥街、球场街、四唯街、台北街、塔子湖街、西马街、新村街、一元街、永清街。）
     * 江汉区（共14个：北湖街、常青街、汉兴街、花楼街、江汉经济开发区、常春街、民权街、民意街、民族街、前进街、水塔街、唐家墩街、万松街、新华街。）
     * 硚口区（共11个：宝丰街、古田街、韩家墩街、汉水桥街、汉正街道、汉中街道、六角亭街道、荣华街道、易家街道、长丰街道、宗关街道。）
     * 武昌区（共15个：白沙洲街道、东湖风景区、黄鹤楼街道、积玉桥街道、粮道街街道、珞珈山街道、南湖街道、石洞街道、首义街道、水果湖街道、徐家棚街道、杨园街道、中华路街道、紫阳街道、中南路街道。）
     * 洪山区（共16个：八吉府街道、东湖风景区、关山街道、关东街道、和平街道、洪山街道、花山街道、九峰街道、梨园街道、珞南街道、青菱街道、狮子山街道、张家湾街道、卓刀泉街道、左岭、天兴乡。）
     * 青山区（共11个：白玉山街道、厂前街道、钢花村街道、工人村街道、红钢城街道、红卫路街道、青山镇街道、武东街道、新沟桥街道、冶金街道、武钢集团。）
     * 汉阳区（共11个：翠微街道、江堤街道、琴断口街道、晴川街道、二桥街道、四新新区、鹦鹉街道、五里墩街道、永丰街道、月湖街道、洲头街道。）
     * 江夏区（共18个：安山街、豹澥街、滨湖街、法泗街、佛祖岭街、湖泗街、大桥新区、梁子湖街、庙山街、金口街、金港新区、流芳街、山坡街、舒安街、五里界街、乌龙泉街、郑店街、纸坊街。）
     * 蔡甸区（共10个：蔡甸街道、武汉经济技术开发区、大集街道、沌阳街道、军山街道、奓山街道、索河镇、永安街道、张湾街道、侏儒街道。）
     * 黄陂区（共18个：蔡店街道、蔡榨街道、汉口北、横店街道、李集街道、六指店街道、罗汉寺街道、木兰山风景区、前川街道、祁家湾街道、三里桥街道、滠口街道、天河街道、王家河街道、武湖街道、姚集街道、长轩岭街道、盘龙城街道。）
     * 东西湖区（共11个：柏泉街道、慈惠街道、东山街道、将军路街道、径河街道、金银湖街道、吴家山街道、辛安渡街道、新沟镇街道、长青街道、走马岭街道。）
     * 新洲区（共12个：仓埠街、道观河风景区、旧街、李集街道、潘塘街道、三店街道、汪集街道、双柳街道、辛冲街道、阳逻开发区、涨渡湖街道、邾城街道。）
     * 汉南区（共4个：邓南街道、东荆街道、纱帽街道、湘口街道。）
	 */
	
	//百步亭街、谌家矶街、车站街、丹水池街、大智街、后湖街、花桥街、球场街、四唯街、台北街、塔子湖街、西马街、新村街、一元街、永清街
	JAQ_1("百步亭街",100),
	JAQ_2("谌家矶街",101),
	JAQ_3("车站街",102),
	JAQ_4("丹水池街",103),
	JAQ_5("大智街",104),
	JAQ_6("后湖街",105),
	JAQ_7("花桥街",106),
	JAQ_8("球场街",107),
	JAQ_9("四唯街",108),
	JAQ_10("台北街",109),
	JAQ_11("塔子湖街",110),
	JAQ_12("西马街",111),
	JAQ_13("新村街",112),
	JAQ_14("一元街",113),
	JAQ_15("永清街",114),
	
	//北湖街、常青街、汉兴街、花楼街、江汉经济开发区、常春街、民权街、民意街、民族街、前进街、水塔街、唐家墩街、万松街、新华街
	JHQ_1("北湖街",200),
	JHQ_2("常青街",201),
	JHQ_3("汉兴街",202),
	JHQ_4("花楼街",203),
	JHQ_5("江汉经济开发区",204),
	JHQ_6("常春街",205),
	JHQ_7("民权街",206),
	JHQ_8("民族街",207),
	JHQ_9("前进街",208),
	JHQ_10("水塔街",209),
	JHQ_11("唐家墩街",210),
	JHQ_12("万松街",211),
	JHQ_13("新华街",212),
	
	//宝丰街、古田街、韩家墩街、汉水桥街、汉正街道、汉中街道、六角亭街道、荣华街道、易家街道、长丰街道、宗关街道
	QKQ_1("宝丰街",300),
	QKQ_2("古田街",301),
	QKQ_3("韩家墩街",302),
	QKQ_4("汉水桥街",303),
	QKQ_5("汉正街道",304),
	QKQ_6("汉中街道",305),
	QKQ_7("六角亭街道",306),
	QKQ_8("荣华街道",307),
	QKQ_9("易家街道",308),
	QKQ_10("长丰街道",309),
	QKQ_11("宗关街道",310),
	
	//白沙洲街道、东湖风景区、黄鹤楼街道、积玉桥街道、粮道街街道、珞珈山街道、南湖街道、石洞街道、首义街道、水果湖街道、徐家棚街道、杨园街道、中华路街道、紫阳街道、中南路街道
	WCQ_1("白沙洲街道",400),
	WCQ_2("东湖风景区",401),
	WCQ_3("黄鹤楼街道",402),
	WCQ_4("积玉桥街道",403),
	WCQ_5("粮道街街道",404),
	WCQ_6("珞珈山街道",405),
	WCQ_7("南湖街道",406),
	WCQ_8("石洞街道",407),
	WCQ_9("首义街道",408),
	WCQ_10("水果湖街道",409),
	WCQ_11("徐家棚街道",410),
	WCQ_12("杨园街道",411),
	WCQ_13("中华路街道",412),
	WCQ_14("紫阳街道",413),
	WCQ_15("中南路街道",414),
	
	//八吉府街道、东湖风景区、关山街道、关东街道、和平街道、洪山街道、花山街道、九峰街道、梨园街道、珞南街道、青菱街道、狮子山街道、张家湾街道、卓刀泉街道、左岭、天兴乡
	HSQ_1("八吉府街道",500),
	HSQ_2("东湖风景区",501),
	HSQ_3("关山街道",502),
	HSQ_4("关东街道",503),
	HSQ_5("和平街道",504),
	HSQ_6("洪山街道",505),
	HSQ_7("花山街道",506),
	HSQ_8("九峰街道",507),
	HSQ_9("梨园街道",508),
	HSQ_10("珞南街道",509),
	HSQ_11("青菱街道",510),
	HSQ_12("狮子山街道",511),
	HSQ_13("张家湾街道",512),
	HSQ_14("卓刀泉街道",513),
	HSQ_15("左岭",514),
	HSQ_16("天兴乡",515),
	
	//白玉山街道、厂前街道、钢花村街道、工人村街道、红钢城街道、红卫路街道、青山镇街道、武东街道、新沟桥街道、冶金街道、武钢集团
	QSQ_1("白玉山街道",600),
	QSQ_2("厂前街道",601),
	QSQ_3("钢花村街道",602),
	QSQ_4("工人村街道",603),
	QSQ_5("红钢城街道",604),
	QSQ_6("红卫路街道",605),
	QSQ_7("青山镇街道",606),
	QSQ_8("武东街道",607),
	QSQ_9("新沟桥街道",608),
	QSQ_10("冶金街道",609),
	QSQ_11("武钢集团",610),
	
	//翠微街道、江堤街道、琴断口街道、晴川街道、二桥街道、四新新区、鹦鹉街道、五里墩街道、永丰街道、月湖街道、洲头街道
	HYQ_1("翠微街道",700),
	HYQ_2("江堤街道",701),
	HYQ_3("琴断口街道",702),
	HYQ_4("晴川街道",703),
	HYQ_5("二桥街道",704),
	HYQ_6("四新新区",705),
	HYQ_7("鹦鹉街道",706),
	HYQ_8("五里墩街道",707),
	HYQ_9("永丰街道",708),
	HYQ_10("月湖街道",709),
	HYQ_11("洲头街道",710),
	
	//安山街、豹澥街、滨湖街、法泗街、佛祖岭街、湖泗街、大桥新区、梁子湖街、庙山街、金口街、金港新区、流芳街、山坡街、舒安街、五里界街、乌龙泉街、郑店街、纸坊街
	JXQ_1("安山街",800),
	JXQ_2("豹澥街",801),
	JXQ_3("滨湖街",802),
	JXQ_4("法泗街",803),
	JXQ_5("佛祖岭街",804),
	JXQ_6("湖泗街",805),
	JXQ_7("大桥新区",806),
	JXQ_8("梁子湖街",807),
	JXQ_9("庙山街",808),
	JXQ_10("金口街",809),
	JXQ_11("金港新区",810),
	JXQ_12("流芳街",811),
	JXQ_13("山坡街",812),
	JXQ_14("舒安街",813),
	JXQ_15("五里界街",814),
	JXQ_16("乌龙泉街",815),
	JXQ_17("郑店街",816),
	JXQ_18("纸坊街",817),
	
	//蔡甸街道、武汉经济技术开发区、大集街道、沌阳街道、军山街道、奓山街道、索河镇、永安街道、张湾街道、侏儒街道
	CDQ_1("蔡甸街道",900),
	CDQ_2("武汉经济技术开发区",901),
	CDQ_3("大集街道",902),
	CDQ_4("沌阳街道",903),
	CDQ_5("军山街道",904),
	CDQ_6("奓山街道",905),
	CDQ_7("索河镇",906),
	CDQ_8("永安街道",907),
	CDQ_9("张湾街道",908),
	CDQ_10("侏儒街道",909),
	
	//蔡店街道、蔡榨街道、汉口北、横店街道、李集街道、六指店街道、罗汉寺街道、木兰山风景区、前川街道、祁家湾街道、三里桥街道、滠口街道、天河街道、王家河街道、武湖街道、姚集街道、长轩岭街道、盘龙城街道
	HPQ_1("蔡店街道",1000),
	HPQ_2("蔡榨街道",1001),
	HPQ_3("汉口北",1002),
	HPQ_4("横店街道",1003),
	HPQ_5("李集街道",1004),
	HPQ_6("六指店街道",1005),
	HPQ_7("罗汉寺街道",1006),
	HPQ_8("木兰山风景区",1007),
	HPQ_9("前川街道",1008),
	HPQ_10("祁家湾街道",1009),
	HPQ_11("三里桥街道",1010),
	HPQ_12("滠口街道",1011),
	HPQ_13("天河街道",1012),
	HPQ_14("王家河街道",1013),
	HPQ_15("武湖街道",1014),
	HPQ_16("姚集街道",1015),
	HPQ_17("长轩岭街道",1016),
	HPQ_18("盘龙城街道",1017),
	
	//柏泉街道、慈惠街道、东山街道、将军路街道、径河街道、金银湖街道、吴家山街道、辛安渡街道、新沟镇街道、长青街道、走马岭街道
	DXHQ_1("柏泉街道",1100),
	DXHQ_2("慈惠街道",1101),
	DXHQ_3("东山街道",1102),
	DXHQ_4("将军路街道",1103),
	DXHQ_5("径河街道",1104),
	DXHQ_6("金银湖街道",1105),
	DXHQ_7("吴家山街道",1106),
	DXHQ_8("辛安渡街道",1107),
	DXHQ_9("新沟镇街道",1108),
	DXHQ_10("长青街道",1109),
	DXHQ_11("走马岭街道",1110),
	
	//仓埠街、道观河风景区、旧街、李集街道、潘塘街道、三店街道、汪集街道、双柳街道、辛冲街道、阳逻开发区、涨渡湖街道、邾城街道
	XZQ_1("仓埠街",1200),
	XZQ_2("道观河风景区",1201),
	XZQ_3("旧街",1202),
	XZQ_4("李集街道",1203),
	XZQ_5("潘塘街道",1204),
	XZQ_6("三店街道",1205),
	XZQ_7("汪集街道",1206),
	XZQ_8("双柳街道",1207),
	XZQ_9("辛冲街道",1208),
	XZQ_10("阳逻开发区",1209),
	XZQ_11("涨渡湖街道",1210),
	XZQ_12("邾城街道",1211),
	
	//邓南街道、东荆街道、纱帽街道、湘口街道
	HNQ_1("邓南街道",1300),
	HNQ_2("东荆街道",1301),
	HNQ_3("纱帽街道",1302),
	HNQ_4("湘口街道",1303),
	;
    // 成员变量
    private String name;
    private int value;

    // 构造方法
    private KDAddressStreetEnum(String name, int value) {
        this.name = name;
        this.value = value;
    }
    
    // 普通方法
    public static int getName(String name) {
        for (KDAddressStreetEnum c : KDAddressStreetEnum.values()) {
        	if (c.getName().equals(name)) {
                return c.value;
            }
        }
        return 0;
    }

    // 普通方法
    public static String getName(int value) {
        for (KDAddressStreetEnum c : KDAddressStreetEnum.values()) {
            if (c.getValue() == value) {
                return c.name;
            }
        }
        return null;
    }
    
 // 普通方法
    public static KDAddressStreetEnum getValue(String key) {
        for (KDAddressStreetEnum c : KDAddressStreetEnum.values()) {
            if (c.toString().equals(key)) {
                return c;
            }
        }
		return null;
    }

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getValue() {
		return value;
	}

	public void setValue(int value) {
		this.value = value;
	}
}
